package com.alks.entity.data.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author Tan
 * @since 2024-05-16
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("PC_LOT_MTL_PRICE")
@ApiModel(value="PcLotMtlPrice对象", description="")
public class PcLotMtlPrice implements Serializable {
    private String id;

    private static final long serialVersionUID = 1L;

    private String companyId;

    //指令
    private String lotNo;

    //型体
    private String style;

    //物料编码
    private String mtlNo;

    //材料颜色
    private String mtlColor;

    //材料名称
    private String mtlName;

    //规格
    private String mtlSpec;

    //用量
    private BigDecimal usage;

    //单位
    private String mtlUnit;

    //单价
    private BigDecimal price;

    //厂商代码
    private String vendorNo;

    //厂商名称
    private String vendorName;

    //备注
    private String remark;

    //含税
    private String taxFlag;

    private String sysUser;


    private String cfmFlag;

    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date cfmDate;

    //操作员
    private String cfmUser;


}
